/**
 * Created with IntelliJ IDEA
 * Description:
 * User:恋恋
 * Date:2022-03-19
 * Time:23:25
 */
import java.util.Scanner;
public class Our {
    public static void main(String[] args) {
        //从键盘中输出一个值
        Scanner in=new Scanner(System.in);
        System.out.print("请输入一个数字：");
        int num= in.nextInt();
        int count=0;//计算器
        //按位于1（无符号右动——最右侧位不要，最左侧田零），不可以右移，因为右侧不要，最左侧正数填0，负数填1
       /* for (int i = 0; i < 32; i++) {
            if(((num>>>i)&1)==1){
                count++;
            }
        }
        System.out.println("这个数字有"+count+"个1");*/
        System.out.print("输出奇数位的二进制序列");
        for (int i = 31; i>=1; i-=2) {
            if(((num>>>i)&1)==1){
                System.out.printf("1 ");
            }else{
                System.out.printf("0 ");
            }
        }
        System.out.println();
        System.out.print("输出偶数位的二进制序列");
        for (int i = 30; i >=0 ; i-=2) {
            if(((num>>>i)&1)==1){
                System.out.printf("1 ");
            }else{
                System.out.printf("0 ");
            }
        }
    }
}
